$(function () {
    loadPageData();
    userInfo($('#userInfo'));
 loadEnterprise();
})
laydate.render({
    elem: '#searchTimeBegin',
    btns: ['clear', 'confirm'],
    type: 'month'
    , max: -30 //一月前
})

/*加载页面数据*/
function loadPageData() {
    showLoading(LOADING);
    var titleList = ['序号', '用户名', '显示名', '角色', '描述', '启用', '有效期', '操作'];
    var labelList = ['order', 'username', 'displayName', 'roleName', 'desc', 'status', 'expire', 'opera'];
    getJson('/medicalReport/getMedicalReportByMonth', {'month': $('#searchTimeBegin').val()}, 'GET', function (res) {
        var data = res.payload.data;
        if (!data) {
            myAlert("提示", "该月份没有数据");
            hideLoading()
            $('#tjsc_id').html(getLastMonth());
            $('#jielun_id').html('<span class="text-danger">该月份没有数据</span>')
            return;
        }
        $('#ztpf_id').html(Math.round(data['overallScore'] * 10) / 10 + '分');
        $('#tjsc_id').html($('#searchTimeBegin').val());
        if (data && data.createTime) {
            $('#tjsc_id').html(data.createTime.substring(0, 7));
        }
        $('#tjsc_id').html($('#tjsc_id').text().replace('-', "年") + '月');
        $('#jielun_id').empty();
        $('#jielun_id').html(data['conclusion']);
        $('#dyzlfx_tb_id tbody').empty();
        $('#dyzlfx_tb_id tbody').append('<tr>' +
            ' <td>最大值</td>' +
            ' <td>' + twoDecimalPlaces(data['maxAVoltage']) + 'V</td>' +
            ' <td>' + twoDecimalPlaces(data['maxBVoltage']) + 'V</td>' +
            ' <td>' + twoDecimalPlaces(data['maxCVoltage']) + 'V</td>' +
            ' </tr>' +
            ' <tr>' +
            ' <td>最小值</td>' +
            ' <td>' + twoDecimalPlaces(data['minAVoltage']) + 'V</td>' +
            ' <td>' + twoDecimalPlaces(data['minBVoltage']) + 'V</td>' +
            ' <td>' + twoDecimalPlaces(data['minCVoltage']) + 'V</td>' +
            ' </tr>' +
            ' <tr>' +
            ' <td>平均值</td>' +
            ' <td>' + twoDecimalPlaces(data['avgAVoltage']) + 'V</td>' +
            ' <td>' + twoDecimalPlaces(data['avgBVoltage']) + 'V</td>' +
            ' <td>' + twoDecimalPlaces(data['avgCVoltage']) + 'V</td>' +
            ' </tr>' +
            ' <tr>' +
            ' <td>超限次数</td>' +
            ' <td>' + twoDecimalPlaces(data['overrunAVoltage']) + '</td>' +
            ' <td>' + twoDecimalPlaces(data['overrunBVoltage']) + '</td>' +
            ' <td>' + twoDecimalPlaces(data['overrunCVoltage']) + '</td>' +
            ' </tr>' +
            ' <tr>' +
            ' <td>合格率</td>' +
            ' <td>' + twoDecimalPlaces(data['passRateAVoltage']) + '%</td>' +
            ' <td>' + twoDecimalPlaces(data['passRateBVoltage']) + '%</td>' +
            ' <td>' + twoDecimalPlaces(data['passRateCVoltage']) + '%</td>' +
            ' </tr>' +
            ' <tr>' +
            ' <td>结论</td>' +
            ' <td colspan="3">' +
            '   <div class="">' + data['conclusionVoltage'] + '</div>' +
            ' </td>' +
            ' </tr>');

        $('#plzlfx_tb_id tbody').empty();
        $('#plzlfx_tb_id tbody').append(' <tr>' +
            '<td>最大值</td>' +
            '<td>' + twoDecimalPlaces(data['maxHz']) + 'Hz</td>' +
            '</tr>' +
            '<tr>' +
            '<td>最小值</td>' +
            '<td>' + twoDecimalPlaces(data['minHz']) + 'Hz</td>' +
            '</tr>' +
            '<tr>' +
            '<td>平均值</td>' +
            '<td>' + twoDecimalPlaces(data['avgHz']) + 'Hz</td>' +
            '</tr>' +
            '<tr>' +
            '<td>超限次数</td>' +
            '<td>' + twoDecimalPlaces(data['overrunHz']) + '</td>' +
            '</tr>' +
            '<tr>' +
            '<td>合格率</td>' +
            '<td>' + twoDecimalPlaces(data['passRateHz']) + '%</td>' +
            '</tr>' +
            '<tr>' +
            '<td>结论</td>' +
            '<td colspan="3">' +
            '  <div class="">' + data['conclusionHz'] + '</div>' +
            '</td>' +
            '</tr>');
        $('#sxbph_tb_id tbody').empty();
        $('#sxbph_tb_id tbody').append(' <tr>' +
            '<td>最大值</td>' +
            '<td>' + twoDecimalPlaces(data['maxUnbalanced']) + '%</td>' +
            '</tr>' +
            '<tr>' +
            '<td>最小值</td>' +
            '<td>' + twoDecimalPlaces(data['minUnbalanced']) + '%</td>' +
            '</tr>' +
            '<tr>' +
            '<td>平均值</td>' +
            '<td>' + twoDecimalPlaces(data['avgUnbalanced']) + '%</td>' +
            '</tr>' +
            '<tr>' +
            '<td>超限次数</td>' +
            '<td>' + twoDecimalPlaces(data['overrunUnbalanced']) + '</td>' +
            '</tr>' +
            '<tr>' +
            '<td>合格率</td>' +
            '<td>' + twoDecimalPlaces(data['passRateUnbalanced']) + '%</td>' +
            '</tr>' +
            '<tr>' +
            '<td>结论</td>' +
            '<td colspan="3">' +
            '  <div class="">' + data['conclusionUnbalanced'] + '</div>' +
            '</td>' +
            '</tr>');
        $('#glys_tb_id tbody').empty();
        $('#glys_tb_id tbody').append(' <tr>' +
            '<td>功率因数水平</td>' +
            '<td>' + twoDecimalPlaces(data['powerFactorLevel']) + '</td>' +
            '</tr>' +
            '<tr>' +
            '<td>结论</td>' +
            '<td colspan="3">' +
            '  <div class="" style="height: 267px;">' + data['powerFactorConclusion'] + '</div>' +
            '</td>' +
            '</tr>')
        hideLoading();
    });
}

/* 导出图片 */
function downloadIMG(month) {
    downloadIMG_t('printDiv', '体检报告' + '2020年6月');
}

function getLastMonth() {//获取上个月日期
    var date = new Date;
    var year = date.getFullYear();
    var month = date.getMonth();
    if (month == 0) {
        year = year - 1;
        month = 12;
    }
    return year + "年" + month + "月";
}

function twoDecimalPlaces(num) {
    return Number(Number(num).toFixed(2));
}